package controles.interfaz;

import org.eclipse.jface.action.IMenuManager;
import org.eclipse.jface.action.MenuManager;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.actions.ActionFactory;
import org.eclipse.ui.actions.ActionFactory.IWorkbenchAction;
import org.eclipse.ui.application.ActionBarAdvisor;
import org.eclipse.ui.application.IActionBarConfigurer;

public class ApplicationActionBarAdvisor extends ActionBarAdvisor {

    public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
        super(configurer);
    }  
    
    private IWorkbenchAction abrir;
    private IWorkbenchAction salir;
    private IWorkbenchAction acercade;
  
    protected void makeActions(IWorkbenchWindow window) {
      abrir = new Abrir(window);
      register(abrir);
      salir = ActionFactory.QUIT.create(window);
      salir.setText("Salir");
      register(salir);
      acercade = ActionFactory.ABOUT.create(window);
      register(acercade);
    }
    protected void fillMenuBar(IMenuManager menuBar) {
      MenuManager menuProyecto = new MenuManager(
          "&Proyecto", "proyecto");
      menuProyecto.add(abrir);
      menuProyecto.add(salir);
      MenuManager menuAyuda = new MenuManager("&Ayuda", "ayuda");
      menuAyuda.add(acercade);
      menuBar.add(menuProyecto);
      menuBar.add(menuAyuda);
    }

}
